1
00:00:00,820 --> 00:00:02,010
V poriadku.

2
00:00:02,290 --> 00:00:05,650
Prišli ste teda na nejaké riešenie?

3
00:00:06,860 --> 00:00:11,630
Ak áno, pokojne sa o to podeľte aj s nami, aby sme sa na to mohli spoločne pozrieť.

4
00:00:12,530 --> 00:00:17,480
Ale teraz to poďme vyriešiť pomocou tohto prístupu, ktorý vám ukážem.

5
00:00:18,500 --> 00:00:24,320
Takže v prvom rade chcem, aby ste pochopili, áno, samozrejme, môžeme ich všetky oddeliť

6
00:00:24,320 --> 00:00:27,050
do dvoch funkcií do dvoch samostatných funkcií.

7
00:00:27,470 --> 00:00:35,450
Ale zatiaľ, keďže len cvičíme programovanie a všeobecný prístup k algoritmom,

8
00:00:35,450 --> 00:00:42,950
niektoré základné algoritmy na jeho otočenie doľava v pozíciách, položíme nasledujúcu otázku

9
00:00:42,950 --> 00:00:49,040
Dobre, urobím to veľmi, veľmi priamočiaro, takže na tom nestrávime veľa času.

10
00:00:49,580 --> 00:00:51,230
Chcem sa vás teda opýtať na toto.

11
00:00:52,690 --> 00:00:57,750
Takže vieme, že tieto časti kódu, vieme, že tieto nie sú.

12
00:00:58,270 --> 00:01:01,530
Má na starosti rotáciu o jeden, však?

13
00:01:01,870 --> 00:01:04,540
Otočte o jednu polohu.

14
00:01:04,660 --> 00:01:05,440
Jeden bol.

15
00:01:07,320 --> 00:01:15,240
Čo sa teda stane, ak na toto pole aplikujeme rotáciu o jednu pozíciu, aby sme to po aplikácii vedeli

16
00:01:15,240 --> 00:01:20,850
týmto kódom dostaneme nasledujúce tri, štyri, sedem, tri a päť.

17
00:01:21,600 --> 00:01:22,560
Je to správne?

18
00:01:23,310 --> 00:01:27,300
Takže toto sa malo otočiť o jeden.

19
00:01:28,260 --> 00:01:31,230
A to je niečo, čo sme vytvorili v predchádzajúcich videách.

20
00:01:32,770 --> 00:01:34,870
Ale to nie je očakávaný výsledok.

21
00:01:35,350 --> 00:01:44,230
Toto je očakávaný výsledok, takže od tohto k tomuto musíme v podstate vziať toto

22
00:01:44,230 --> 00:01:45,550
pole ešte raz.

23
00:01:46,930 --> 00:01:49,780
A aby sme sa na ňu uplatňovali, čo by sme v nej mali aplikovať?

24
00:01:50,020 --> 00:01:53,860
Ešte raz, operácia otočenia o jeden.

25
00:01:55,010 --> 00:02:03,110
To je všetko, čo musíme urobiť, ak znova otočíme toto pole o jeden, takže pre vôľu choďte tam

26
00:02:03,110 --> 00:02:07,790
za sedem tri päť bude na začiatku a to by mal byť konečný výsledok.

27
00:02:08,360 --> 00:02:15,810
Takže by sme tu mali použiť hlavnú funkcionalitu otočenia o jeden, otočenie o jeden, otočenie o jeden.

28
00:02:16,070 --> 00:02:20,510
Koľkokrát a koľkokrát je to jasné?

29
00:02:21,440 --> 00:02:27,740
Takže to je hlavný cieľ toho, čo tu chceme robiť a čo chceme pri riešení tohto dosiahnuť

30
00:02:27,740 --> 00:02:28,520
cvičenie?

31
00:02:29,240 --> 00:02:32,060
Dovoľte mi teda ukázať vám, ako to bude vyzerať v kóde.

32
00:02:32,840 --> 00:02:37,550
Takže sme predtým povedali, že tieto časti otáčania o jednu pozíciu vyzerajú takto.

33
00:02:39,040 --> 00:02:44,530
A teraz musíme urobiť, povedzme, že sme definovali premennú alebo ste vytvorili premennú a načítali ste ju

34
00:02:44,530 --> 00:02:47,590
na užívateľovi opäť naozaj nezáleží.

35
00:02:47,860 --> 00:02:50,640
Ale čo je pre nás dôležité?

36
00:02:50,650 --> 00:02:57,640
Na čom nám záleží, je v podstate zakaždým použiť tieto časti kódu.

37
00:02:58,540 --> 00:02:58,990
dobre?

38
00:02:59,020 --> 00:03:05,140
To môže byť opäť použité ako externá funkcia, ale zatiaľ pre jednoduchosť.

39
00:03:05,290 --> 00:03:11,860
Nechajme to tak, pretože si budujeme cestu nahor, aby sme mohli použiť inú na slučku.

40
00:03:12,220 --> 00:03:12,730
dobre?

41
00:03:13,060 --> 00:03:16,270
Pomocou nejakej, neviem, ďalšej premennej G.

42
00:03:17,690 --> 00:03:21,770
OK, alebo lepšie, hovorím poďme použiť Kate bude lepšie na pochopenie.

43
00:03:22,580 --> 00:03:33,110
Takže pre gayov sa rovná nule ako prípad menší ako koľkokrát chceme urobiť celú túto časť kódu,

44
00:03:33,440 --> 00:03:34,300
chceme to urobiť.

45
00:03:34,310 --> 00:03:40,760
A krát tak gay sa rovná nule, pokiaľ je gay menší ako M K plus plus.

46
00:03:41,600 --> 00:03:52,790
Takže tieto sú súčasťou kódu osem zaisťuje, že použijeme ich hlásený ľavý jeden prvok, jednu pozíciu

47
00:03:53,030 --> 00:03:53,870
a časy.

48
00:03:54,650 --> 00:03:57,290
A v podstate sa to aj stane.

49
00:03:58,280 --> 00:04:03,470
Takže raz vezmeme pole a otočíme ho doľava.

50
00:04:03,470 --> 00:04:04,370
To je to, čo dostaneme.

51
00:04:04,970 --> 00:04:07,760
Potom sa vrátime k vonkajšej slučke.

52
00:04:08,360 --> 00:04:09,800
Komunikujeme po jednom.

53
00:04:09,800 --> 00:04:11,570
Pýtame sa, že jedna je menšia ako dve.

54
00:04:11,600 --> 00:04:15,980
Áno, takže rotáciu vykonáme ešte raz na tomto poli.

55
00:04:16,930 --> 00:04:24,370
A potom dostaneme toto pole a potom ideme, Kate plus jedna a dostaneme sa na menej ako dve.

56
00:04:24,400 --> 00:04:25,270
Odpoveď je nie.

57
00:04:25,480 --> 00:04:26,440
A máme hotovo.

58
00:04:26,770 --> 00:04:32,590
A teraz by ste mali byť schopní znova vytlačiť pole a vidieť očakávané výsledky.

59
00:04:34,140 --> 00:04:34,580
OK.

60
00:04:35,640 --> 00:04:41,130
Takže áno, dúfam, že je to jasné, chlapci, a ak máte nejaké otázky, pokojne sa pýtajte.

61
00:04:41,460 --> 00:04:43,290
Vykonajte niekoľko testov sami.

62
00:04:43,290 --> 00:04:49,710
Uistite sa, že všetko funguje podľa očakávania, pretože nemáme presné úplné riešenia.

63
00:04:49,920 --> 00:04:54,510
Riešime to spolu s vami aspoň v niektorých cvičeniach.

64
00:04:55,050 --> 00:04:58,260
Takže áno, ďakujem veľmi pekne za sledovanie.

65
00:04:58,650 --> 00:05:00,550
Nechajte mi nejaké recenzie, nejakú spätnú väzbu.

66
00:05:00,570 --> 00:05:09,750
Vždy mi pomáha a pomáha mi poznať vaše myšlienky a v prípade potreby zlepšiť obsah

67
00:05:09,750 --> 00:05:10,200
zlepšila.

68
00:05:11,250 --> 00:05:16,710
Ale zatiaľ vám veľmi pekne ďakujem, že ste si to pozreli znova, a uvidíme sa pri ďalšom videu.

69
00:05:16,800 --> 00:05:18,750
Volám sa Ludd Lisas alfa tech.

70
00:05:18,930 --> 00:05:19,350
môj.

